#include "test_list.h"


#ifdef TEST_FORM

//#include "disable_warning.h"
//#include "tools/document/colletion.h"


#include "tools/form.h"

#define TEST_FORM_000
#define TEST_FORM_001
#define TEST_FORM_002
#define TEST_FORM_003
#define TEST_FORM_004
#define TEST_FORM_005
#define TEST_FORM_006
#define TEST_FORM_007
#define TEST_FORM_008
#define TEST_FORM_009
#define TEST_FORM_010
#define TEST_FORM_011
#define TEST_FORM_012
#define TEST_FORM_013
#define TEST_FORM_014
#define TEST_FORM_015
#define TEST_FORM_016
#define TEST_FORM_017
#define TEST_FORM_018
#define TEST_FORM_019
#define TEST_FORM_020
#define TEST_FORM_021
#define TEST_FORM_022
#define TEST_FORM_023
#define TEST_FORM_024
#define TEST_FORM_025
#define TEST_FORM_026
#define TEST_FORM_027
#define TEST_FORM_028
#define TEST_FORM_029
#define TEST_FORM_030
#define TEST_FORM_031
#define TEST_FORM_032

//------------------------------------------------------------------------------------------------------//
namespace{


}//namespace
//------------------------------------------------------------------------------------------------------//

#ifdef TEST_FORM_000
TEST(form, BasicFunctional_000)
{
    auto root = Form::Create("root");

    Form roo1("root");

    Form("root");

    //auto root = Form::Create("root");


//    Form form =
//    Form::Create<TextBlock>("form")
//    .Widget<TextBlock>("test1 {")
//        .Text("text")
//        .Text("text")
//        .Widget<TextBlock>("test11 {")
//            .Text("text")
//            .Text("text")
//        .Close("}")
//        .As<TextBlock>()
//        .Text("text")
//        .Text("text")
//    .Close("}")
//    .Close()
//    .View();


    //EXPECT_EQ(false, (f)? true: false       );
}
#endif // TEST_FORM_000

#ifdef TEST_FORM_001
#endif // TEST_FORM_001

#ifdef TEST_FORM_002
#endif // TEST_FORM_002

#ifdef TEST_FORM_003
#endif // TEST_FORM_003

#ifdef TEST_FORM_004
#endif // TEST_FORM_004

#ifdef TEST_FORM_005
#endif // TEST_FORM_005

#ifdef TEST_FORM_006
#endif // TEST_FORM_006

#ifdef TEST_FORM_007
#endif // TEST_FORM_007

#ifdef TEST_FORM_008
#endif // TEST_FORM_008

#ifdef TEST_FORM_009
#endif // TEST_FORM_009

#ifdef TEST_FORM_010
#endif // TEST_FORM_010

#ifdef TEST_FORM_011
#endif // TEST_FORM_011

#ifdef TEST_FORM_012
#endif // TEST_FORM_012

#ifdef TEST_FORM_013
#endif // TEST_FORM_013

#ifdef TEST_FORM_014
#endif // TEST_FORM_014

#ifdef TEST_FORM_015
#endif // TEST_FORM_015

#ifdef TEST_FORM_016
#endif // TEST_FORM_016

#ifdef TEST_FORM_017
#endif // TEST_FORM_017

#ifdef TEST_FORM_018
#endif // TEST_FORM_018

#ifdef TEST_FORM_019
#endif // TEST_FORM_019

#ifdef TEST_FORM_020
#endif // TEST_FORM_020

#ifdef TEST_FORM_021
#endif // TEST_FORM_021

#ifdef TEST_FORM_022
#endif // TEST_FORM_022

#ifdef TEST_FORM_023
#endif // TEST_FORM_023

#ifdef TEST_FORM_024
#endif // TEST_FORM_024

#ifdef TEST_FORM_025
#endif // TEST_FORM_025

#ifdef TEST_FORM_026
#endif // TEST_FORM_026

#ifdef TEST_FORM_027
#endif // TEST_FORM_027

#ifdef TEST_FORM_028
#endif // TEST_FORM_029

#ifdef TEST_FORM_030
#endif // TEST_FORM_030

#ifdef TEST_FORM_031
#endif // TEST_FORM_031

#ifdef TEST_FORM_032
#endif // TEST_FORM_032

#endif

//#include "default_warning.h"

